//var express = require('express');
//var request = require('request');
//var router = express.Router();
//var moment = require('moment');
//var _ = require('lodash');
//var zdbDao=require('../models/zdbBase.js');
//const gymResourcer = new zdbDao("GymResource"); //场地表资源表
//console.log("gymResource");
//
//
//
///**
// * @brief 获取场地资源
// * @param obj={"date":"20101010",fieldId:"xxxxxxxxxx"}
// * @return promise
// */
//const gymResourceList = (obj) => {
//    return new Promise(function (resove, reject) {
//        var sql = "SELECT " +
//            "g.id AS resourceId," +
//            "g.gymFieldId AS fieldId," +
//            "g.STATUS AS status," +
//            "g.NAME AS name," +
//            "g.price AS price," +
//            "g.point AS point," +
//            "g.beginTime AS beginTime," +
//            "g.endTime AS endTime," +
//            "g.date AS date," +
//            "g.storeNum AS num," +
//            "g.type AS type," +
//            "g.serialNo AS serialNo," +
//            "g.isOnSite AS isOnSite " +
//            "FROM GymResource g " +
//            "WHERE date = ? " +
//            "AND beginTime != '' " +
//            "AND endTime != '' " +
//            "AND gymFieldId = ? " +
//            "order By g.beginTime";
//        gymResourcer.findByParamSql(sql, [obj.date, obj.fieldId], function (err, data) {
//            if (err) {
//                reject(err)
//            }
//            //console.log(data);
//            resove(gymResourceSort(data))
//        })
//    })
//}
//
//
///**
// * @brief 资源，再分组与排序，
// * @param arr [资源数组]
// * @return 二维数组
// */
//const gymResourceSort = (arr) => {
//    var ta = [];
//    var t = {}
//    arr.forEach(function (o) {
//        //过滤掉，没有时间段的资源
//        if (o.beginTime && o.endTime) {
//            o['beginTimeText'] = moment(o.beginTime, 'YYYYMMDDHHmmss').format("HH:mm");
//            o['endTimeText'] = moment(o.endTime, 'YYYYMMDDHHmmss').format("HH:mm");
//            o['date'] = moment(o.beginTime, 'YYYYMMDDHHmmss').format("YYYY-MM-DD");
//            o['serialNo'] = parseInt(o.name);
//            o['overTime'] = moment().format("YYYYMMDDHHmmss") > o.endTime ? true : false;
//            //判断是否是整点开始的资源
//            if (o['beginTimeText'].indexOf(":0") > 0) {
//                o['beginHours'] = true;
//            }
//            if (t.hasOwnProperty(o.beginTime)) {
//                t[o.beginTime].push(o);
//            } else {
//                t[o.beginTime] = [o]
//            }
//        }
//    })
//    for (var a in t) {
//        ta.push(t[a].sort(function (x, y) {
//                return parseInt(x.name) - parseInt(y.name)
//            }
//        ))
//    }
//    return ta;
//}
//
///**
// * 场地资源页面,比如某个兵乒球管的场地信息;
// */
//
//router.get("/sport/clm/resource", function(req, res) {
//    console.log(req.session);
//        //console.log(req.query.gymid);
//        //console.log(req.query.fiedid);
//        console.log(req.query.date);
//    var date   = req.query.date;
//    var fiedid = req.query.fiedid;
//    gymResourceList({"date":date,fieldId:fiedid}).then(function(data){
//        //console.log(data);
//        //for(var i = 0;i<data.length;i++){
//        //    for(var j = 0;j<data[i].length;j++){
//        //        if(data[i][j].num == "0"){
//        //            console.log(data[i][j]);
//        //        }
//        //    }
//        //}
//
//
//        var data2 = fanzhuan(data);
//        var data3 = merge(data2);
//         if(data3.length > 1){
//             res.json(data3);
//         }else{
//             res.json({
//                 code:"400",
//                 msg:"暂时没有场馆信息"
//             })
//         }
//    });
//});
//
//
//
//function fanzhuan(arr){
//    var arr2 = [];
//    for(var q = 0; q < arr.length;q++){
//        for(var k = 0; k<arr[q].length;k++){
//            if(arr2[k]){
//                arr2[k].push(arr[q][k]);
//            }else{
//                arr2[k] = [];
//                arr2[k].push(arr[q][k]);
//            }
//
//        }
//    }
//    return arr2;
//}
//function merge( arr ){
//    //console.log("进入函数");
//    var arr2 = [];
//    for (var i= 0; i<arr.length;i++){
//        arr2[i] = [];
//        for(var j = 0;j<arr[i].length;j++){
//                var t = {};
//            if( j%2 ){
//                //console.log("qqqqqqq");
//            }else{
//                if( arr[i][j+1] ){
//                    t = _.assign(arr[i][j])
//                    t.endTime = arr[i][j+1].endTime;
//                    t.endTimeText = arr[i][j+1].endTimeText;
//                    t.resourceId = [ arr[i][j].resourceId,arr[i][j+1].resourceId ];
//                    t.num = (arr[i][j].num == "1"&&arr[i][j+1].num == "1")?"1":"0";
//                }else {
//                    t = _.assign(arr[i][j]);
//                    t.resourceId = [ arr[i][j].resourceId ];
//                }
//                //console.log(t);
//                arr2[i].push(t);
//
//            }
//
//        }
//
//    }
//    return arr2;
//}
//
//module.exports = router;